atomic battery - French English Dictionary